package com.motus.pm.vo;

import java.sql.Timestamp;

import org.springframework.stereotype.Component;

/**
 * PmMeetingTask entity. @author MyEclipse Persistence Tools
 */
@Component
public class PmMeetingTask implements java.io.Serializable {

	// Fields

	private Integer taskId;
	private MotusEmpInfo motusEmpInfoByUserId;
	private PmDeptTask pmDeptTask;
	private MotusEmpInfo motusEmpInfoByCheckBy;
	private String taskName;
	private Timestamp taskPlanStartTime;
	private Timestamp taskPlanEndTime;
	private Timestamp taskRealStartTime;
	private Timestamp taskRealEndTime;
	private String taskContent;
	private String taskRequirement;
	private Integer taskTotalPoint;
	private Integer taskRealPoint;
	private Integer taskState;
	private Timestamp checkTime;
	private String taskComment;
	private String reserve;

	// Constructors

	/** default constructor */
	public PmMeetingTask() {
	}

	/** full constructor */
	public PmMeetingTask(MotusEmpInfo motusEmpInfoByUserId,
			PmDeptTask pmDeptTask, MotusEmpInfo motusEmpInfoByCheckBy,
			String taskName, Timestamp taskPlanStartTime,
			Timestamp taskPlanEndTime, Timestamp taskRealStartTime,
			Timestamp taskRealEndTime, String taskContent,
			String taskRequirement, Integer taskTotalPoint,
			Integer taskRealPoint, Integer taskState, Timestamp checkTime,
			String taskComment, String reserve) {
		this.motusEmpInfoByUserId = motusEmpInfoByUserId;
		this.pmDeptTask = pmDeptTask;
		this.motusEmpInfoByCheckBy = motusEmpInfoByCheckBy;
		this.taskName = taskName;
		this.taskPlanStartTime = taskPlanStartTime;
		this.taskPlanEndTime = taskPlanEndTime;
		this.taskRealStartTime = taskRealStartTime;
		this.taskRealEndTime = taskRealEndTime;
		this.taskContent = taskContent;
		this.taskRequirement = taskRequirement;
		this.taskTotalPoint = taskTotalPoint;
		this.taskRealPoint = taskRealPoint;
		this.taskState = taskState;
		this.checkTime = checkTime;
		this.taskComment = taskComment;
		this.reserve = reserve;
	}

	// Property accessors

	public Integer getTaskId() {
		return this.taskId;
	}

	public void setTaskId(Integer taskId) {
		this.taskId = taskId;
	}

	public MotusEmpInfo getMotusEmpInfoByUserId() {
		return this.motusEmpInfoByUserId;
	}

	public void setMotusEmpInfoByUserId(MotusEmpInfo motusEmpInfoByUserId) {
		this.motusEmpInfoByUserId = motusEmpInfoByUserId;
	}

	public PmDeptTask getPmDeptTask() {
		return this.pmDeptTask;
	}

	public void setPmDeptTask(PmDeptTask pmDeptTask) {
		this.pmDeptTask = pmDeptTask;
	}

	public MotusEmpInfo getMotusEmpInfoByCheckBy() {
		return this.motusEmpInfoByCheckBy;
	}

	public void setMotusEmpInfoByCheckBy(MotusEmpInfo motusEmpInfoByCheckBy) {
		this.motusEmpInfoByCheckBy = motusEmpInfoByCheckBy;
	}

	public String getTaskName() {
		return this.taskName;
	}

	public void setTaskName(String taskName) {
		this.taskName = taskName;
	}

	public Timestamp getTaskPlanStartTime() {
		return this.taskPlanStartTime;
	}

	public void setTaskPlanStartTime(Timestamp taskPlanStartTime) {
		this.taskPlanStartTime = taskPlanStartTime;
	}

	public Timestamp getTaskPlanEndTime() {
		return this.taskPlanEndTime;
	}

	public void setTaskPlanEndTime(Timestamp taskPlanEndTime) {
		this.taskPlanEndTime = taskPlanEndTime;
	}

	public Timestamp getTaskRealStartTime() {
		return this.taskRealStartTime;
	}

	public void setTaskRealStartTime(Timestamp taskRealStartTime) {
		this.taskRealStartTime = taskRealStartTime;
	}

	public Timestamp getTaskRealEndTime() {
		return this.taskRealEndTime;
	}

	public void setTaskRealEndTime(Timestamp taskRealEndTime) {
		this.taskRealEndTime = taskRealEndTime;
	}

	public String getTaskContent() {
		return this.taskContent;
	}

	public void setTaskContent(String taskContent) {
		this.taskContent = taskContent;
	}

	public String getTaskRequirement() {
		return this.taskRequirement;
	}

	public void setTaskRequirement(String taskRequirement) {
		this.taskRequirement = taskRequirement;
	}

	public Integer getTaskTotalPoint() {
		return this.taskTotalPoint;
	}

	public void setTaskTotalPoint(Integer taskTotalPoint) {
		this.taskTotalPoint = taskTotalPoint;
	}

	public Integer getTaskRealPoint() {
		return this.taskRealPoint;
	}

	public void setTaskRealPoint(Integer taskRealPoint) {
		this.taskRealPoint = taskRealPoint;
	}

	public Integer getTaskState() {
		return this.taskState;
	}

	public void setTaskState(Integer taskState) {
		this.taskState = taskState;
	}

	public Timestamp getCheckTime() {
		return this.checkTime;
	}

	public void setCheckTime(Timestamp checkTime) {
		this.checkTime = checkTime;
	}

	public String getTaskComment() {
		return this.taskComment;
	}

	public void setTaskComment(String taskComment) {
		this.taskComment = taskComment;
	}

	public String getReserve() {
		return this.reserve;
	}

	public void setReserve(String reserve) {
		this.reserve = reserve;
	}

}
